@import "./variable.scss";
@import "../components/APIPage/APIDocument/ApiErrorCode.scss";

// mde style
.vscode-page,
.pontx-ui-schema-editor {
  .bg-white {
    blockquote {
      background-color: var(--vscode-textBlockQuote-background);
    }
  }
}
.next-tag-default.next-tag-level-normal {
  background-color: $code-bg !important;
  color: $primary-font-color !important;
}

.semix-markdown {
  font-size: 14px;
  line-height: 28px;
  word-wrap: break-word;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;

  .next-table {
    th {
      background-color: $table-th-bg;
      color: $primary-font-color;
    }
    tr {
      background-color: $primary-bg-color;
      color: $primary-font-color;
    }
  }

  p,
  li {
    color: $primary-font-color;
  }

  h2,
  h3,
  h4 {
    color: $primary-font-color;
  }

  h2 {
    margin-top: 30px;
    padding-bottom: 10px;
  }

  .section {
    margin: 30px 0;
  }

  .section h2 {
    margin: 0;
    padding-bottom: 10px;
  }

  blockquote {
    background-color: $code-bg;
  }

  a {
    color: $primary-anchor-color;
    background: 0 0;
  }

  a:active,
  a:focus,
  a:hover,
  a:link,
  a:visited {
    color: $primary-anchor-color;
  }

  .shortdesc {
    margin-bottom: 15px;
  }

  .api_explorer p {
    cursor: text;
  }

  .api_explorer p a {
    pointer-events: none;
  }

  .api_explorer p a:active,
  .api_explorer p a:focus,
  .api_explorer p a:hover,
  .api_explorer p a:link,
  .api_explorer p a:visited {
    color: $primary-2-font-color;
    opacity: 0.7;
  }

  a:active,
  a:hover {
    outline: 0;
  }

  strong {
    font-weight: 700;
  }

  p {
    min-height: 12px;
    margin: 0;
    line-height: 24px;
    font-size: 14px;
  }

  > p {
    margin-bottom: 6px;
  }

  hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
  }

  input {
    margin: 0;
    color: inherit;
  }

  html input[disabled] {
    cursor: default;
  }

  input {
    line-height: normal;
  }

  input[type="checkbox"] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
  }

  * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }

  input {
    font:
      13px/1.4 Helvetica,
      arial,
      freesans,
      clean,
      sans-serif,
      Segoe UI Emoji,
      Segoe UI Symbol;
  }

  a {
    text-decoration: none;
    outline: none;
  }

  .menu-a {
    color: $primary-2-font-color;
    opacity: 0.7;
    text-decoration: none;
  }

  .menu-a:hover {
    color: #ff6a00;
  }

  a:active,
  a:focus,
  a:hover {
    text-decoration: underline;
  }

  hr {
    overflow: hidden;
    background: 0 0;
  }

  hr:before {
    display: table;
    content: "";
  }

  hr:after {
    display: table;
    clear: both;
    content: "";
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    color: $primary-font-color;
    font-weight: 700;
  }

  blockquote {
    margin: 0;
  }

  dd {
    margin-left: 0;
  }

  kbd {
    display: inline-block;
    padding: 3px 5px;
    color: #000;
    font:
      11px Consolas,
      Liberation Mono,
      Menlo,
      Courier,
      monospace;
    line-height: 10px;
    background-color: #e7e7e7;
    background-image: -webkit-linear-gradient(#fefefe, #e7e7e7);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e7e7e7));
    background-image: linear-gradient(#fefefe, #e7e7e7);
    background-repeat: repeat-x;
    border: 1px solid #cfcfcf;
    border-radius: 2px;
  }

  > :first-child {
    margin-top: 0 !important;
  }

  > :last-child {
    margin-bottom: 0 !important;
  }

  .anchor {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    display: block;
    margin-left: -30px;
    padding-right: 6px;
    padding-left: 30px;
  }

  .anchor:focus {
    outline: 0;
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    position: relative;
    margin-top: 36px;
    margin-bottom: 16px;
    line-height: 1.4;
  }

  h1 .octicon-link,
  h2 .octicon-link,
  h3 .octicon-link,
  h4 .octicon-link,
  h5 .octicon-link,
  h6 .octicon-link {
    display: none;
    color: #000;
    vertical-align: middle;
  }

  h1:hover .anchor,
  h2:hover .anchor,
  h3:hover .anchor,
  h4:hover .anchor,
  h5:hover .anchor,
  h6:hover .anchor {
    height: 1em;
    margin-left: -30px;
    padding-left: 8px;
    line-height: 1;
    text-decoration: none;
  }

  h1:hover .anchor .octicon-link,
  h2:hover .anchor .octicon-link,
  h3:hover .anchor .octicon-link,
  h4:hover .anchor .octicon-link,
  h5:hover .anchor .octicon-link,
  h6:hover .anchor .octicon-link {
    display: inline-block;
  }

  h1 {
    padding-bottom: 0;
    font-size: 24px;
    line-height: 24px;
  }

  h2 {
    padding-bottom: 0;
    font-size: 16px;
    line-height: 20px;
  }

  h3 {
    font-size: 14px;
    line-height: 18px;
  }

  h4,
  h5 {
    font-size: 16px;
  }

  h6 {
    color: #777;
    font-size: 16px;
  }

  blockquote,
  dl,
  ol,
  pre,
  table,
  ul {
    margin-top: 0;
    margin-bottom: 16px;
  }

  .note table ul {
    margin-bottom: 0;
    margin-left: 10px;
  }

  .note table {
    margin-bottom: 0;
  }

  hr {
    height: 4px;
    margin: 16px 0;
    padding: 0;
    background-color: #e7e7e7;
    border: 0;
  }

  ul li {
    margin: 6px 0;
    list-style: disc;
  }

  ol li {
    margin: 8px 0;
    list-style: decimal;
  }

  ol,
  ul {
    padding-left: 25px;
  }

  ol ol,
  ol ul,
  ul ol,
  ul ul {
    margin-top: 0;
    margin-bottom: 0;
  }

  ul > li > ul {
    margin-bottom: 15px;
  }

  .sectiondiv > ul > li > ul {
    margin-bottom: 0;
  }

  ul > li {
    list-style-type: disc;
  }

  ol > li {
    list-style-type: decimal;
  }

  ol ul > li,
  ul ul > li {
    list-style-type: circle;
  }

  ol ol > li,
  ul ol > li {
    list-style-type: lower-alpha;
  }

  ol ol ul > li,
  ol ul ul > li,
  ul ol ul > li,
  ul ul ul > li {
    list-style-type: square;
  }

  ol ol ol > li,
  ol ul ol > li,
  ul ol ol > li,
  ul ul ol > li {
    list-style-type: lower-roman;
  }

  ol ol ol ul > li,
  ol ol ul ul > li,
  ol ul ol ul > li,
  ol ul ul ul > li,
  ul ol ol ul > li,
  ul ol ul ul > li,
  ul ul ol ul > li,
  ul ul ul ul > li {
    list-style-type: disc;
  }

  ol ol ol ol > li,
  ol ol ul ol > li,
  ol ul ol ol > li,
  ol ul ul ol > li,
  ul ol ol ol > li,
  ul ol ul ol > li,
  ul ul ol ol > li,
  ul ul ul ol > li {
    list-style-type: decimal;
  }

  ol ol ol ol ul > li,
  ol ol ol ul ul > li,
  ol ol ul ol ul > li,
  ol ol ul ul ul > li,
  ol ul ol ol ul > li,
  ol ul ol ul ul > li,
  ol ul ul ol ul > li,
  ol ul ul ul ul > li,
  ul ol ol ol ul > li,
  ul ol ol ul ul > li,
  ul ol ul ol ul > li,
  ul ol ul ul ul > li,
  ul ul ol ol ul > li,
  ul ul ol ul ul > li,
  ul ul ul ol ul > li,
  ul ul ul ul ul > li {
    list-style-type: circle;
  }

  ol ol ol ol ol > li,
  ol ol ol ul ol > li,
  ol ol ul ol ol > li,
  ol ol ul ul ol > li,
  ol ul ol ol ol > li,
  ol ul ol ul ol > li,
  ol ul ul ol ol > li,
  ol ul ul ul ol > li,
  ul ol ol ol ol > li,
  ul ol ol ul ol > li,
  ul ol ul ol ol > li,
  ul ol ul ul ol > li,
  ul ul ol ol ol > li,
  ul ul ol ul ol > li,
  ul ul ul ol ol > li,
  ul ul ul ul ol > li {
    list-style-type: lower-alpha;
  }

  ol ol ol ol ol ul > li,
  ol ol ol ol ul ul > li,
  ol ol ol ul ol ul > li,
  ol ol ol ul ul ul > li,
  ol ol ul ol ol ul > li,
  ol ol ul ol ul ul > li,
  ol ol ul ul ol ul > li,
  ol ol ul ul ul ul > li,
  ol ul ol ol ol ul > li,
  ol ul ol ol ul ul > li,
  ol ul ol ul ol ul > li,
  ol ul ol ul ul ul > li,
  ol ul ul ol ol ul > li,
  ol ul ul ol ul ul > li,
  ol ul ul ul ol ul > li,
  ol ul ul ul ul ul > li,
  ul ol ol ol ol ul > li,
  ul ol ol ol ul ul > li,
  ul ol ol ul ol ul > li,
  ul ol ol ul ul ul > li,
  ul ol ul ol ol ul > li,
  ul ol ul ol ul ul > li,
  ul ol ul ul ol ul > li,
  ul ol ul ul ul ul > li,
  ul ul ol ol ol ul > li,
  ul ul ol ol ul ul > li,
  ul ul ol ul ol ul > li,
  ul ul ol ul ul ul > li,
  ul ul ul ol ol ul > li,
  ul ul ul ol ul ul > li,
  ul ul ul ul ol ul > li,
  ul ul ul ul ul ul > li {
    list-style-type: square;
  }

  ol ol ol ol ol ol > li,
  ol ol ol ol ul ol > li,
  ol ol ol ul ol ol > li,
  ol ol ol ul ul ol > li,
  ol ol ul ol ol ol > li,
  ol ol ul ol ul ol > li,
  ol ol ul ul ol ol > li,
  ol ol ul ul ul ol > li,
  ol ul ol ol ol ol > li,
  ol ul ol ol ul ol > li,
  ol ul ol ul ol ol > li,
  ol ul ol ul ul ol > li,
  ol ul ul ol ol ol > li,
  ol ul ul ol ul ol > li,
  ol ul ul ul ol ol > li,
  ol ul ul ul ul ol > li,
  ul ol ol ol ol ol > li,
  ul ol ol ol ul ol > li,
  ul ol ol ul ol ol > li,
  ul ol ol ul ul ol > li,
  ul ol ul ol ol ol > li,
  ul ol ul ol ul ol > li,
  ul ol ul ul ol ol > li,
  ul ol ul ul ul ol > li,
  ul ul ol ol ol ol > li,
  ul ul ol ol ul ol > li,
  ul ul ol ul ol ol > li,
  ul ul ol ul ul ol > li,
  ul ul ul ol ol ol > li,
  ul ul ul ol ul ol > li,
  ul ul ul ul ol ol > li,
  ul ul ul ul ul ol > li {
    list-style-type: lower-roman;
  }

  ol ol ol ol ol ol ul > li,
  ol ol ol ol ol ul ul > li,
  ol ol ol ol ul ol ul > li,
  ol ol ol ol ul ul ul > li,
  ol ol ol ul ol ol ul > li,
  ol ol ol ul ol ul ul > li,
  ol ol ol ul ul ol ul > li,
  ol ol ol ul ul ul ul > li,
  ol ol ul ol ol ol ul > li,
  ol ol ul ol ol ul ul > li,
  ol ol ul ol ul ol ul > li,
  ol ol ul ol ul ul ul > li,
  ol ol ul ul ol ol ul > li,
  ol ol ul ul ol ul ul > li,
  ol ol ul ul ul ol ul > li,
  ol ol ul ul ul ul ul > li,
  ol ul ol ol ol ol ul > li,
  ol ul ol ol ol ul ul > li,
  ol ul ol ol ul ol ul > li,
  ol ul ol ol ul ul ul > li,
  ol ul ol ul ol ol ul > li,
  ol ul ol ul ol ul ul > li,
  ol ul ol ul ul ol ul > li,
  ol ul ol ul ul ul ul > li,
  ol ul ul ol ol ol ul > li,
  ol ul ul ol ol ul ul > li,
  ol ul ul ol ul ol ul > li,
  ol ul ul ol ul ul ul > li,
  ol ul ul ul ol ol ul > li,
  ol ul ul ul ol ul ul > li,
  ol ul ul ul ul ol ul > li,
  ol ul ul ul ul ul ul > li,
  ul ol ol ol ol ol ul > li,
  ul ol ol ol ol ul ul > li,
  ul ol ol ol ul ol ul > li,
  ul ol ol ol ul ul ul > li,
  ul ol ol ul ol ol ul > li,
  ul ol ol ul ol ul ul > li,
  ul ol ol ul ul ol ul > li,
  ul ol ol ul ul ul ul > li,
  ul ol ul ol ol ol ul > li,
  ul ol ul ol ol ul ul > li,
  ul ol ul ol ul ol ul > li,
  ul ol ul ol ul ul ul > li,
  ul ol ul ul ol ol ul > li,
  ul ol ul ul ol ul ul > li,
  ul ol ul ul ul ol ul > li,
  ul ol ul ul ul ul ul > li,
  ul ul ol ol ol ol ul > li,
  ul ul ol ol ol ul ul > li,
  ul ul ol ol ul ol ul > li,
  ul ul ol ol ul ul ul > li,
  ul ul ol ul ol ol ul > li,
  ul ul ol ul ol ul ul > li,
  ul ul ol ul ul ol ul > li,
  ul ul ol ul ul ul ul > li,
  ul ul ul ol ol ol ul > li,
  ul ul ul ol ol ul ul > li,
  ul ul ul ol ul ol ul > li,
  ul ul ul ol ul ul ul > li,
  ul ul ul ul ol ol ul > li,
  ul ul ul ul ol ul ul > li,
  ul ul ul ul ul ol ul > li,
  ul ul ul ul ul ul ul > li {
    list-style-type: disc;
  }

  ol ol ol ol ol ol ol > li,
  ol ol ol ol ol ul ol > li,
  ol ol ol ol ul ol ol > li,
  ol ol ol ol ul ul ol > li,
  ol ol ol ul ol ol ol > li,
  ol ol ol ul ol ul ol > li,
  ol ol ol ul ul ol ol > li,
  ol ol ol ul ul ul ol > li,
  ol ol ul ol ol ol ol > li,
  ol ol ul ol ol ul ol > li,
  ol ol ul ol ul ol ol > li,
  ol ol ul ol ul ul ol > li,
  ol ol ul ul ol ol ol > li,
  ol ol ul ul ol ul ol > li,
  ol ol ul ul ul ol ol > li,
  ol ol ul ul ul ul ol > li,
  ol ul ol ol ol ol ol > li,
  ol ul ol ol ol ul ol > li,
  ol ul ol ol ul ol ol > li,
  ol ul ol ol ul ul ol > li,
  ol ul ol ul ol ol ol > li,
  ol ul ol ul ol ul ol > li,
  ol ul ol ul ul ol ol > li,
  ol ul ol ul ul ul ol > li,
  ol ul ul ol ol ol ol > li,
  ol ul ul ol ol ul ol > li,
  ol ul ul ol ul ol ol > li,
  ol ul ul ol ul ul ol > li,
  ol ul ul ul ol ol ol > li,
  ol ul ul ul ol ul ol > li,
  ol ul ul ul ul ol ol > li,
  ol ul ul ul ul ul ol > li,
  ul ol ol ol ol ol ol > li,
  ul ol ol ol ol ul ol > li,
  ul ol ol ol ul ol ol > li,
  ul ol ol ol ul ul ol > li,
  ul ol ol ul ol ol ol > li,
  ul ol ol ul ol ul ol > li,
  ul ol ol ul ul ol ol > li,
  ul ol ol ul ul ul ol > li,
  ul ol ul ol ol ol ol > li,
  ul ol ul ol ol ul ol > li,
  ul ol ul ol ul ol ol > li,
  ul ol ul ol ul ul ol > li,
  ul ol ul ul ol ol ol > li,
  ul ol ul ul ol ul ol > li,
  ul ol ul ul ul ol ol > li,
  ul ol ul ul ul ul ol > li,
  ul ul ol ol ol ol ol > li,
  ul ul ol ol ol ul ol > li,
  ul ul ol ol ul ol ol > li,
  ul ul ol ol ul ul ol > li,
  ul ul ol ul ol ol ol > li,
  ul ul ol ul ol ul ol > li,
  ul ul ol ul ul ol ol > li,
  ul ul ol ul ul ul ol > li,
  ul ul ul ol ol ol ol > li,
  ul ul ul ol ol ul ol > li,
  ul ul ul ol ul ol ol > li,
  ul ul ul ol ul ul ol > li,
  ul ul ul ul ol ol ol > li,
  ul ul ul ul ol ul ol > li,
  ul ul ul ul ul ol ol > li,
  ul ul ul ul ul ul ol > li {
    list-style-type: decimal;
  }

  ol ol ol ol ol ol ol ul > li,
  ol ol ol ol ol ol ul ul > li,
  ol ol ol ol ol ul ol ul > li,
  ol ol ol ol ol ul ul ul > li,
  ol ol ol ol ul ol ol ul > li,
  ol ol ol ol ul ol ul ul > li,
  ol ol ol ol ul ul ol ul > li,
  ol ol ol ol ul ul ul ul > li,
  ol ol ol ul ol ol ol ul > li,
  ol ol ol ul ol ol ul ul > li,
  ol ol ol ul ol ul ol ul > li,
  ol ol ol ul ol ul ul ul > li,
  ol ol ol ul ul ol ol ul > li,
  ol ol ol ul ul ol ul ul > li,
  ol ol ol ul ul ul ol ul > li,
  ol ol ol ul ul ul ul ul > li,
  ol ol ul ol ol ol ol ul > li,
  ol ol ul ol ol ol ul ul > li,
  ol ol ul ol ol ul ol ul > li,
  ol ol ul ol ol ul ul ul > li,
  ol ol ul ol ul ol ol ul > li,
  ol ol ul ol ul ol ul ul > li,
  ol ol ul ol ul ul ol ul > li,
  ol ol ul ol ul ul ul ul > li,
  ol ol ul ul ol ol ol ul > li,
  ol ol ul ul ol ol ul ul > li,
  ol ol ul ul ol ul ol ul > li,
  ol ol ul ul ol ul ul ul > li,
  ol ol ul ul ul ol ol ul > li,
  ol ol ul ul ul ol ul ul > li,
  ol ol ul ul ul ul ol ul > li,
  ol ol ul ul ul ul ul ul > li,
  ol ul ol ol ol ol ol ul > li,
  ol ul ol ol ol ol ul ul > li,
  ol ul ol ol ol ul ol ul > li,
  ol ul ol ol ol ul ul ul > li,
  ol ul ol ol ul ol ol ul > li,
  ol ul ol ol ul ol ul ul > li,
  ol ul ol ol ul ul ol ul > li,
  ol ul ol ol ul ul ul ul > li,
  ol ul ol ul ol ol ol ul > li,
  ol ul ol ul ol ol ul ul > li,
  ol ul ol ul ol ul ol ul > li,
  ol ul ol ul ol ul ul ul > li,
  ol ul ol ul ul ol ol ul > li,
  ol ul ol ul ul ol ul ul > li,
  ol ul ol ul ul ul ol ul > li,
  ol ul ol ul ul ul ul ul > li,
  ol ul ul ol ol ol ol ul > li,
  ol ul ul ol ol ol ul ul > li,
  ol ul ul ol ol ul ol ul > li,
  ol ul ul ol ol ul ul ul > li,
  ol ul ul ol ul ol ol ul > li,
  ol ul ul ol ul ol ul ul > li,
  ol ul ul ol ul ul ol ul > li,
  ol ul ul ol ul ul ul ul > li,
  ol ul ul ul ol ol ol ul > li,
  ol ul ul ul ol ol ul ul > li,
  ol ul ul ul ol ul ol ul > li,
  ol ul ul ul ol ul ul ul > li,
  ol ul ul ul ul ol ol ul > li,
  ol ul ul ul ul ol ul ul > li,
  ol ul ul ul ul ul ol ul > li,
  ol ul ul ul ul ul ul ul > li,
  ul ol ol ol ol ol ol ul > li,
  ul ol ol ol ol ol ul ul > li,
  ul ol ol ol ol ul ol ul > li,
  ul ol ol ol ol ul ul ul > li,
  ul ol ol ol ul ol ol ul > li,
  ul ol ol ol ul ol ul ul > li,
  ul ol ol ol ul ul ol ul > li,
  ul ol ol ol ul ul ul ul > li,
  ul ol ol ul ol ol ol ul > li,
  ul ol ol ul ol ol ul ul > li,
  ul ol ol ul ol ul ol ul > li,
  ul ol ol ul ol ul ul ul > li,
  ul ol ol ul ul ol ol ul > li,
  ul ol ol ul ul ol ul ul > li,
  ul ol ol ul ul ul ol ul > li,
  ul ol ol ul ul ul ul ul > li,
  ul ol ul ol ol ol ol ul > li,
  ul ol ul ol ol ol ul ul > li,
  ul ol ul ol ol ul ol ul > li,
  ul ol ul ol ol ul ul ul > li,
  ul ol ul ol ul ol ol ul > li,
  ul ol ul ol ul ol ul ul > li,
  ul ol ul ol ul ul ol ul > li,
  ul ol ul ol ul ul ul ul > li,
  ul ol ul ul ol ol ol ul > li,
  ul ol ul ul ol ol ul ul > li,
  ul ol ul ul ol ul ol ul > li,
  ul ol ul ul ol ul ul ul > li,
  ul ol ul ul ul ol ol ul > li,
  ul ol ul ul ul ol ul ul > li,
  ul ol ul ul ul ul ol ul > li,
  ul ol ul ul ul ul ul ul > li,
  ul ul ol ol ol ol ol ul > li,
  ul ul ol ol ol ol ul ul > li,
  ul ul ol ol ol ul ol ul > li,
  ul ul ol ol ol ul ul ul > li,
  ul ul ol ol ul ol ol ul > li,
  ul ul ol ol ul ol ul ul > li,
  ul ul ol ol ul ul ol ul > li,
  ul ul ol ol ul ul ul ul > li,
  ul ul ol ul ol ol ol ul > li,
  ul ul ol ul ol ol ul ul > li,
  ul ul ol ul ol ul ol ul > li,
  ul ul ol ul ol ul ul ul > li,
  ul ul ol ul ul ol ol ul > li,
  ul ul ol ul ul ol ul ul > li,
  ul ul ol ul ul ul ol ul > li,
  ul ul ol ul ul ul ul ul > li,
  ul ul ul ol ol ol ol ul > li,
  ul ul ul ol ol ol ul ul > li,
  ul ul ul ol ol ul ol ul > li,
  ul ul ul ol ol ul ul ul > li,
  ul ul ul ol ul ol ol ul > li,
  ul ul ul ol ul ol ul ul > li,
  ul ul ul ol ul ul ol ul > li,
  ul ul ul ol ul ul ul ul > li,
  ul ul ul ul ol ol ol ul > li,
  ul ul ul ul ol ol ul ul > li,
  ul ul ul ul ol ul ol ul > li,
  ul ul ul ul ol ul ul ul > li,
  ul ul ul ul ul ol ol ul > li,
  ul ul ul ul ul ol ul ul > li,
  ul ul ul ul ul ul ol ul > li,
  ul ul ul ul ul ul ul ul > li {
    list-style-type: circle;
  }

  ol ol ol ol ol ol ol ol > li,
  ol ol ol ol ol ol ul ol > li,
  ol ol ol ol ol ul ol ol > li,
  ol ol ol ol ol ul ul ol > li,
  ol ol ol ol ul ol ol ol > li,
  ol ol ol ol ul ol ul ol > li,
  ol ol ol ol ul ul ol ol > li,
  ol ol ol ol ul ul ul ol > li,
  ol ol ol ul ol ol ol ol > li,
  ol ol ol ul ol ol ul ol > li,
  ol ol ol ul ol ul ol ol > li,
  ol ol ol ul ol ul ul ol > li,
  ol ol ol ul ul ol ol ol > li,
  ol ol ol ul ul ol ul ol > li,
  ol ol ol ul ul ul ol ol > li,
  ol ol ol ul ul ul ul ol > li,
  ol ol ul ol ol ol ol ol > li,
  ol ol ul ol ol ol ul ol > li,
  ol ol ul ol ol ul ol ol > li,
  ol ol ul ol ol ul ul ol > li,
  ol ol ul ol ul ol ol ol > li,
  ol ol ul ol ul ol ul ol > li,
  ol ol ul ol ul ul ol ol > li,
  ol ol ul ol ul ul ul ol > li,
  ol ol ul ul ol ol ol ol > li,
  ol ol ul ul ol ol ul ol > li,
  ol ol ul ul ol ul ol ol > li,
  ol ol ul ul ol ul ul ol > li,
  ol ol ul ul ul ol ol ol > li,
  ol ol ul ul ul ol ul ol > li,
  ol ol ul ul ul ul ol ol > li,
  ol ol ul ul ul ul ul ol > li,
  ol ul ol ol ol ol ol ol > li,
  ol ul ol ol ol ol ul ol > li,
  ol ul ol ol ol ul ol ol > li,
  ol ul ol ol ol ul ul ol > li,
  ol ul ol ol ul ol ol ol > li,
  ol ul ol ol ul ol ul ol > li,
  ol ul ol ol ul ul ol ol > li,
  ol ul ol ol ul ul ul ol > li,
  ol ul ol ul ol ol ol ol > li,
  ol ul ol ul ol ol ul ol > li,
  ol ul ol ul ol ul ol ol > li,
  ol ul ol ul ol ul ul ol > li,
  ol ul ol ul ul ol ol ol > li,
  ol ul ol ul ul ol ul ol > li,
  ol ul ol ul ul ul ol ol > li,
  ol ul ol ul ul ul ul ol > li,
  ol ul ul ol ol ol ol ol > li,
  ol ul ul ol ol ol ul ol > li,
  ol ul ul ol ol ul ol ol > li,
  ol ul ul ol ol ul ul ol > li,
  ol ul ul ol ul ol ol ol > li,
  ol ul ul ol ul ol ul ol > li,
  ol ul ul ol ul ul ol ol > li,
  ol ul ul ol ul ul ul ol > li,
  ol ul ul ul ol ol ol ol > li,
  ol ul ul ul ol ol ul ol > li,
  ol ul ul ul ol ul ol ol > li,
  ol ul ul ul ol ul ul ol > li,
  ol ul ul ul ul ol ol ol > li,
  ol ul ul ul ul ol ul ol > li,
  ol ul ul ul ul ul ol ol > li,
  ol ul ul ul ul ul ul ol > li,
  ul ol ol ol ol ol ol ol > li,
  ul ol ol ol ol ol ul ol > li,
  ul ol ol ol ol ul ol ol > li,
  ul ol ol ol ol ul ul ol > li,
  ul ol ol ol ul ol ol ol > li,
  ul ol ol ol ul ol ul ol > li,
  ul ol ol ol ul ul ol ol > li,
  ul ol ol ol ul ul ul ol > li,
  ul ol ol ul ol ol ol ol > li,
  ul ol ol ul ol ol ul ol > li,
  ul ol ol ul ol ul ol ol > li,
  ul ol ol ul ol ul ul ol > li,
  ul ol ol ul ul ol ol ol > li,
  ul ol ol ul ul ol ul ol > li,
  ul ol ol ul ul ul ol ol > li,
  ul ol ol ul ul ul ul ol > li,
  ul ol ul ol ol ol ol ol > li,
  ul ol ul ol ol ol ul ol > li,
  ul ol ul ol ol ul ol ol > li,
  ul ol ul ol ol ul ul ol > li,
  ul ol ul ol ul ol ol ol > li,
  ul ol ul ol ul ol ul ol > li,
  ul ol ul ol ul ul ol ol > li,
  ul ol ul ol ul ul ul ol > li,
  ul ol ul ul ol ol ol ol > li,
  ul ol ul ul ol ol ul ol > li,
  ul ol ul ul ol ul ol ol > li,
  ul ol ul ul ol ul ul ol > li,
  ul ol ul ul ul ol ol ol > li,
  ul ol ul ul ul ol ul ol > li,
  ul ol ul ul ul ul ol ol > li,
  ul ol ul ul ul ul ul ol > li,
  ul ul ol ol ol ol ol ol > li,
  ul ul ol ol ol ol ul ol > li,
  ul ul ol ol ol ul ol ol > li,
  ul ul ol ol ol ul ul ol > li,
  ul ul ol ol ul ol ol ol > li,
  ul ul ol ol ul ol ul ol > li,
  ul ul ol ol ul ul ol ol > li,
  ul ul ol ol ul ul ul ol > li,
  ul ul ol ul ol ol ol ol > li,
  ul ul ol ul ol ol ul ol > li,
  ul ul ol ul ol ul ol ol > li,
  ul ul ol ul ol ul ul ol > li,
  ul ul ol ul ul ol ol ol > li,
  ul ul ol ul ul ol ul ol > li,
  ul ul ol ul ul ul ol ol > li,
  ul ul ol ul ul ul ul ol > li,
  ul ul ul ol ol ol ol ol > li,
  ul ul ul ol ol ol ul ol > li,
  ul ul ul ol ol ul ol ol > li,
  ul ul ul ol ol ul ul ol > li,
  ul ul ul ol ul ol ol ol > li,
  ul ul ul ol ul ol ul ol > li,
  ul ul ul ol ul ul ol ol > li,
  ul ul ul ol ul ul ul ol > li,
  ul ul ul ul ol ol ol ol > li,
  ul ul ul ul ol ol ul ol > li,
  ul ul ul ul ol ul ol ol > li,
  ul ul ul ul ol ul ul ol > li,
  ul ul ul ul ul ol ol ol > li,
  ul ul ul ul ul ol ul ol > li,
  ul ul ul ul ul ul ol ol > li,
  ul ul ul ul ul ul ul ol > li {
    list-style-type: lower-alpha;
  }

  ol ol ol ol ol ol ol ol ul > li,
  ol ol ol ol ol ol ol ul ul > li,
  ol ol ol ol ol ol ul ol ul > li,
  ol ol ol ol ol ol ul ul ul > li,
  ol ol ol ol ol ul ol ol ul > li,
  ol ol ol ol ol ul ol ul ul > li,
  ol ol ol ol ol ul ul ol ul > li,
  ol ol ol ol ol ul ul ul ul > li,
  ol ol ol ol ul ol ol ol ul > li,
  ol ol ol ol ul ol ol ul ul > li,
  ol ol ol ol ul ol ul ol ul > li,
  ol ol ol ol ul ol ul ul ul > li,
  ol ol ol ol ul ul ol ol ul > li,
  ol ol ol ol ul ul ol ul ul > li,
  ol ol ol ol ul ul ul ol ul > li,
  ol ol ol ol ul ul ul ul ul > li,
  ol ol ol ul ol ol ol ol ul > li,
  ol ol ol ul ol ol ol ul ul > li,
  ol ol ol ul ol ol ul ol ul > li,
  ol ol ol ul ol ol ul ul ul > li,
  ol ol ol ul ol ul ol ol ul > li,
  ol ol ol ul ol ul ol ul ul > li,
  ol ol ol ul ol ul ul ol ul > li,
  ol ol ol ul ol ul ul ul ul > li,
  ol ol ol ul ul ol ol ol ul > li,
  ol ol ol ul ul ol ol ul ul > li,
  ol ol ol ul ul ol ul ol ul > li,
  ol ol ol ul ul ol ul ul ul > li,
  ol ol ol ul ul ul ol ol ul > li,
  ol ol ol ul ul ul ol ul ul > li,
  ol ol ol ul ul ul ul ol ul > li,
  ol ol ol ul ul ul ul ul ul > li,
  ol ol ul ol ol ol ol ol ul > li,
  ol ol ul ol ol ol ol ul ul > li,
  ol ol ul ol ol ol ul ol ul > li,
  ol ol ul ol ol ol ul ul ul > li,
  ol ol ul ol ol ul ol ol ul > li,
  ol ol ul ol ol ul ol ul ul > li,
  ol ol ul ol ol ul ul ol ul > li,
  ol ol ul ol ol ul ul ul ul > li,
  ol ol ul ol ul ol ol ol ul > li,
  ol ol ul ol ul ol ol ul ul > li,
  ol ol ul ol ul ol ul ol ul > li,
  ol ol ul ol ul ol ul ul ul > li,
  ol ol ul ol ul ul ol ol ul > li,
  ol ol ul ol ul ul ol ul ul > li,
  ol ol ul ol ul ul ul ol ul > li,
  ol ol ul ol ul ul ul ul ul > li,
  ol ol ul ul ol ol ol ol ul > li,
  ol ol ul ul ol ol ol ul ul > li,
  ol ol ul ul ol ol ul ol ul > li,
  ol ol ul ul ol ol ul ul ul > li,
  ol ol ul ul ol ul ol ol ul > li,
  ol ol ul ul ol ul ol ul ul > li,
  ol ol ul ul ol ul ul ol ul > li,
  ol ol ul ul ol ul ul ul ul > li,
  ol ol ul ul ul ol ol ol ul > li,
  ol ol ul ul ul ol ol ul ul > li,
  ol ol ul ul ul ol ul ol ul > li,
  ol ol ul ul ul ol ul ul ul > li,
  ol ol ul ul ul ul ol ol ul > li,
  ol ol ul ul ul ul ol ul ul > li,
  ol ol ul ul ul ul ul ol ul > li,
  ol ol ul ul ul ul ul ul ul > li,
  ol ul ol ol ol ol ol ol ul > li,
  ol ul ol ol ol ol ol ul ul > li,
  ol ul ol ol ol ol ul ol ul > li,
  ol ul ol ol ol ol ul ul ul > li,
  ol ul ol ol ol ul ol ol ul > li,
  ol ul ol ol ol ul ol ul ul > li,
  ol ul ol ol ol ul ul ol ul > li,
  ol ul ol ol ol ul ul ul ul > li,
  ol ul ol ol ul ol ol ol ul > li,
  ol ul ol ol ul ol ol ul ul > li,
  ol ul ol ol ul ol ul ol ul > li,
  ol ul ol ol ul ol ul ul ul > li,
  ol ul ol ol ul ul ol ol ul > li,
  ol ul ol ol ul ul ol ul ul > li,
  ol ul ol ol ul ul ul ol ul > li,
  ol ul ol ol ul ul ul ul ul > li,
  ol ul ol ul ol ol ol ol ul > li,
  ol ul ol ul ol ol ol ul ul > li,
  ol ul ol ul ol ol ul ol ul > li,
  ol ul ol ul ol ol ul ul ul > li,
  ol ul ol ul ol ul ol ol ul > li,
  ol ul ol ul ol ul ol ul ul > li,
  ol ul ol ul ol ul ul ol ul > li,
  ol ul ol ul ol ul ul ul ul > li,
  ol ul ol ul ul ol ol ol ul > li,
  ol ul ol ul ul ol ol ul ul > li,
  ol ul ol ul ul ol ul ol ul > li,
  ol ul ol ul ul ol ul ul ul > li,
  ol ul ol ul ul ul ol ol ul > li,
  ol ul ol ul ul ul ol ul ul > li,
  ol ul ol ul ul ul ul ol ul > li,
  ol ul ol ul ul ul ul ul ul > li,
  ol ul ul ol ol ol ol ol ul > li,
  ol ul ul ol ol ol ol ul ul > li,
  ol ul ul ol ol ol ul ol ul > li,
  ol ul ul ol ol ol ul ul ul > li,
  ol ul ul ol ol ul ol ol ul > li,
  ol ul ul ol ol ul ol ul ul > li,
  ol ul ul ol ol ul ul ol ul > li,
  ol ul ul ol ol ul ul ul ul > li,
  ol ul ul ol ul ol ol ol ul > li,
  ol ul ul ol ul ol ol ul ul > li,
  ol ul ul ol ul ol ul ol ul > li,
  ol ul ul ol ul ol ul ul ul > li,
  ol ul ul ol ul ul ol ol ul > li,
  ol ul ul ol ul ul ol ul ul > li,
  ol ul ul ol ul ul ul ol ul > li,
  ol ul ul ol ul ul ul ul ul > li,
  ol ul ul ul ol ol ol ol ul > li,
  ol ul ul ul ol ol ol ul ul > li,
  ol ul ul ul ol ol ul ol ul > li,
  ol ul ul ul ol ol ul ul ul > li,
  ol ul ul ul ol ul ol ol ul > li,
  ol ul ul ul ol ul ol ul ul > li,
  ol ul ul ul ol ul ul ol ul > li,
  ol ul ul ul ol ul ul ul ul > li,
  ol ul ul ul ul ol ol ol ul > li,
  ol ul ul ul ul ol ol ul ul > li,
  ol ul ul ul ul ol ul ol ul > li,
  ol ul ul ul ul ol ul ul ul > li,
  ol ul ul ul ul ul ol ol ul > li,
  ol ul ul ul ul ul ol ul ul > li,
  ol ul ul ul ul ul ul ol ul > li,
  ol ul ul ul ul ul ul ul ul > li,
  ul ol ol ol ol ol ol ol ul > li,
  ul ol ol ol ol ol ol ul ul > li,
  ul ol ol ol ol ol ul ol ul > li,
  ul ol ol ol ol ol ul ul ul > li,
  ul ol ol ol ol ul ol ol ul > li,
  ul ol ol ol ol ul ol ul ul > li,
  ul ol ol ol ol ul ul ol ul > li,
  ul ol ol ol ol ul ul ul ul > li,
  ul ol ol ol ul ol ol ol ul > li,
  ul ol ol ol ul ol ol ul ul > li,
  ul ol ol ol ul ol ul ol ul > li,
  ul ol ol ol ul ol ul ul ul > li,
  ul ol ol ol ul ul ol ol ul > li,
  ul ol ol ol ul ul ol ul ul > li,
  ul ol ol ol ul ul ul ol ul > li,
  ul ol ol ol ul ul ul ul ul > li,
  ul ol ol ul ol ol ol ol ul > li,
  ul ol ol ul ol ol ol ul ul > li,
  ul ol ol ul ol ol ul ol ul > li,
  ul ol ol ul ol ol ul ul ul > li,
  ul ol ol ul ol ul ol ol ul > li,
  ul ol ol ul ol ul ol ul ul > li,
  ul ol ol ul ol ul ul ol ul > li,
  ul ol ol ul ol ul ul ul ul > li,
  ul ol ol ul ul ol ol ol ul > li,
  ul ol ol ul ul ol ol ul ul > li,
  ul ol ol ul ul ol ul ol ul > li,
  ul ol ol ul ul ol ul ul ul > li,
  ul ol ol ul ul ul ol ol ul > li,
  ul ol ol ul ul ul ol ul ul > li,
  ul ol ol ul ul ul ul ol ul > li,
  ul ol ol ul ul ul ul ul ul > li,
  ul ol ul ol ol ol ol ol ul > li,
  ul ol ul ol ol ol ol ul ul > li,
  ul ol ul ol ol ol ul ol ul > li,
  ul ol ul ol ol ol ul ul ul > li,
  ul ol ul ol ol ul ol ol ul > li,
  ul ol ul ol ol ul ol ul ul > li,
  ul ol ul ol ol ul ul ol ul > li,
  ul ol ul ol ol ul ul ul ul > li,
  ul ol ul ol ul ol ol ol ul > li,
  ul ol ul ol ul ol ol ul ul > li,
  ul ol ul ol ul ol ul ol ul > li,
  ul ol ul ol ul ol ul ul ul > li,
  ul ol ul ol ul ul ol ol ul > li,
  ul ol ul ol ul ul ol ul ul > li,
  ul ol ul ol ul ul ul ol ul > li,
  ul ol ul ol ul ul ul ul ul > li,
  ul ol ul ul ol ol ol ol ul > li,
  ul ol ul ul ol ol ol ul ul > li,
  ul ol ul ul ol ol ul ol ul > li,
  ul ol ul ul ol ol ul ul ul > li,
  ul ol ul ul ol ul ol ol ul > li,
  ul ol ul ul ol ul ol ul ul > li,
  ul ol ul ul ol ul ul ol ul > li,
  ul ol ul ul ol ul ul ul ul > li,
  ul ol ul ul ul ol ol ol ul > li,
  ul ol ul ul ul ol ol ul ul > li,
  ul ol ul ul ul ol ul ol ul > li,
  ul ol ul ul ul ol ul ul ul > li,
  ul ol ul ul ul ul ol ol ul > li,
  ul ol ul ul ul ul ol ul ul > li,
  ul ol ul ul ul ul ul ol ul > li,
  ul ol ul ul ul ul ul ul ul > li,
  ul ul ol ol ol ol ol ol ul > li,
  ul ul ol ol ol ol ol ul ul > li,
  ul ul ol ol ol ol ul ol ul > li,
  ul ul ol ol ol ol ul ul ul > li,
  ul ul ol ol ol ul ol ol ul > li,
  ul ul ol ol ol ul ol ul ul > li,
  ul ul ol ol ol ul ul ol ul > li,
  ul ul ol ol ol ul ul ul ul > li,
  ul ul ol ol ul ol ol ol ul > li,
  ul ul ol ol ul ol ol ul ul > li,
  ul ul ol ol ul ol ul ol ul > li,
  ul ul ol ol ul ol ul ul ul > li,
  ul ul ol ol ul ul ol ol ul > li,
  ul ul ol ol ul ul ol ul ul > li,
  ul ul ol ol ul ul ul ol ul > li,
  ul ul ol ol ul ul ul ul ul > li,
  ul ul ol ul ol ol ol ol ul > li,
  ul ul ol ul ol ol ol ul ul > li,
  ul ul ol ul ol ol ul ol ul > li,
  ul ul ol ul ol ol ul ul ul > li,
  ul ul ol ul ol ul ol ol ul > li,
  ul ul ol ul ol ul ol ul ul > li,
  ul ul ol ul ol ul ul ol ul > li,
  ul ul ol ul ol ul ul ul ul > li,
  ul ul ol ul ul ol ol ol ul > li,
  ul ul ol ul ul ol ol ul ul > li,
  ul ul ol ul ul ol ul ol ul > li,
  ul ul ol ul ul ol ul ul ul > li,
  ul ul ol ul ul ul ol ol ul > li,
  ul ul ol ul ul ul ol ul ul > li,
  ul ul ol ul ul ul ul ol ul > li,
  ul ul ol ul ul ul ul ul ul > li,
  ul ul ul ol ol ol ol ol ul > li,
  ul ul ul ol ol ol ol ul ul > li,
  ul ul ul ol ol ol ul ol ul > li,
  ul ul ul ol ol ol ul ul ul > li,
  ul ul ul ol ol ul ol ol ul > li,
  ul ul ul ol ol ul ol ul ul > li,
  ul ul ul ol ol ul ul ol ul > li,
  ul ul ul ol ol ul ul ul ul > li,
  ul ul ul ol ul ol ol ol ul > li,
  ul ul ul ol ul ol ol ul ul > li,
  ul ul ul ol ul ol ul ol ul > li,
  ul ul ul ol ul ol ul ul ul > li,
  ul ul ul ol ul ul ol ol ul > li,
  ul ul ul ol ul ul ol ul ul > li,
  ul ul ul ol ul ul ul ol ul > li,
  ul ul ul ol ul ul ul ul ul > li,
  ul ul ul ul ol ol ol ol ul > li,
  ul ul ul ul ol ol ol ul ul > li,
  ul ul ul ul ol ol ul ol ul > li,
  ul ul ul ul ol ol ul ul ul > li,
  ul ul ul ul ol ul ol ol ul > li,
  ul ul ul ul ol ul ol ul ul > li,
  ul ul ul ul ol ul ul ol ul > li,
  ul ul ul ul ol ul ul ul ul > li,
  ul ul ul ul ul ol ol ol ul > li,
  ul ul ul ul ul ol ol ul ul > li,
  ul ul ul ul ul ol ul ol ul > li,
  ul ul ul ul ul ol ul ul ul > li,
  ul ul ul ul ul ul ol ol ul > li,
  ul ul ul ul ul ul ol ul ul > li,
  ul ul ul ul ul ul ul ol ul > li,
  ul ul ul ul ul ul ul ul ul > li {
    list-style-type: square;
  }

  ol ol ol ol ol ol ol ol ol > li,
  ol ol ol ol ol ol ol ul ol > li,
  ol ol ol ol ol ol ul ol ol > li,
  ol ol ol ol ol ol ul ul ol > li,
  ol ol ol ol ol ul ol ol ol > li,
  ol ol ol ol ol ul ol ul ol > li,
  ol ol ol ol ol ul ul ol ol > li,
  ol ol ol ol ol ul ul ul ol > li,
  ol ol ol ol ul ol ol ol ol > li,
  ol ol ol ol ul ol ol ul ol > li,
  ol ol ol ol ul ol ul ol ol > li,
  ol ol ol ol ul ol ul ul ol > li,
  ol ol ol ol ul ul ol ol ol > li,
  ol ol ol ol ul ul ol ul ol > li,
  ol ol ol ol ul ul ul ol ol > li,
  ol ol ol ol ul ul ul ul ol > li,
  ol ol ol ul ol ol ol ol ol > li,
  ol ol ol ul ol ol ol ul ol > li,
  ol ol ol ul ol ol ul ol ol > li,
  ol ol ol ul ol ol ul ul ol > li,
  ol ol ol ul ol ul ol ol ol > li,
  ol ol ol ul ol ul ol ul ol > li,
  ol ol ol ul ol ul ul ol ol > li,
  ol ol ol ul ol ul ul ul ol > li,
  ol ol ol ul ul ol ol ol ol > li,
  ol ol ol ul ul ol ol ul ol > li,
  ol ol ol ul ul ol ul ol ol > li,
  ol ol ol ul ul ol ul ul ol > li,
  ol ol ol ul ul ul ol ol ol > li,
  ol ol ol ul ul ul ol ul ol > li,
  ol ol ol ul ul ul ul ol ol > li,
  ol ol ol ul ul ul ul ul ol > li,
  ol ol ul ol ol ol ol ol ol > li,
  ol ol ul ol ol ol ol ul ol > li,
  ol ol ul ol ol ol ul ol ol > li,
  ol ol ul ol ol ol ul ul ol > li,
  ol ol ul ol ol ul ol ol ol > li,
  ol ol ul ol ol ul ol ul ol > li,
  ol ol ul ol ol ul ul ol ol > li,
  ol ol ul ol ol ul ul ul ol > li,
  ol ol ul ol ul ol ol ol ol > li,
  ol ol ul ol ul ol ol ul ol > li,
  ol ol ul ol ul ol ul ol ol > li,
  ol ol ul ol ul ol ul ul ol > li,
  ol ol ul ol ul ul ol ol ol > li,
  ol ol ul ol ul ul ol ul ol > li,
  ol ol ul ol ul ul ul ol ol > li,
  ol ol ul ol ul ul ul ul ol > li,
  ol ol ul ul ol ol ol ol ol > li,
  ol ol ul ul ol ol ol ul ol > li,
  ol ol ul ul ol ol ul ol ol > li,
  ol ol ul ul ol ol ul ul ol > li,
  ol ol ul ul ol ul ol ol ol > li,
  ol ol ul ul ol ul ol ul ol > li,
  ol ol ul ul ol ul ul ol ol > li,
  ol ol ul ul ol ul ul ul ol > li,
  ol ol ul ul ul ol ol ol ol > li,
  ol ol ul ul ul ol ol ul ol > li,
  ol ol ul ul ul ol ul ol ol > li,
  ol ol ul ul ul ol ul ul ol > li,
  ol ol ul ul ul ul ol ol ol > li,
  ol ol ul ul ul ul ol ul ol > li,
  ol ol ul ul ul ul ul ol ol > li,
  ol ol ul ul ul ul ul ul ol > li,
  ol ul ol ol ol ol ol ol ol > li,
  ol ul ol ol ol ol ol ul ol > li,
  ol ul ol ol ol ol ul ol ol > li,
  ol ul ol ol ol ol ul ul ol > li,
  ol ul ol ol ol ul ol ol ol > li,
  ol ul ol ol ol ul ol ul ol > li,
  ol ul ol ol ol ul ul ol ol > li,
  ol ul ol ol ol ul ul ul ol > li,
  ol ul ol ol ul ol ol ol ol > li,
  ol ul ol ol ul ol ol ul ol > li,
  ol ul ol ol ul ol ul ol ol > li,
  ol ul ol ol ul ol ul ul ol > li,
  ol ul ol ol ul ul ol ol ol > li,
  ol ul ol ol ul ul ol ul ol > li,
  ol ul ol ol ul ul ul ol ol > li,
  ol ul ol ol ul ul ul ul ol > li,
  ol ul ol ul ol ol ol ol ol > li,
  ol ul ol ul ol ol ol ul ol > li,
  ol ul ol ul ol ol ul ol ol > li,
  ol ul ol ul ol ol ul ul ol > li,
  ol ul ol ul ol ul ol ol ol > li,
  ol ul ol ul ol ul ol ul ol > li,
  ol ul ol ul ol ul ul ol ol > li,
  ol ul ol ul ol ul ul ul ol > li,
  ol ul ol ul ul ol ol ol ol > li,
  ol ul ol ul ul ol ol ul ol > li,
  ol ul ol ul ul ol ul ol ol > li,
  ol ul ol ul ul ol ul ul ol > li,
  ol ul ol ul ul ul ol ol ol > li,
  ol ul ol ul ul ul ol ul ol > li,
  ol ul ol ul ul ul ul ol ol > li,
  ol ul ol ul ul ul ul ul ol > li,
  ol ul ul ol ol ol ol ol ol > li,
  ol ul ul ol ol ol ol ul ol > li,
  ol ul ul ol ol ol ul ol ol > li,
  ol ul ul ol ol ol ul ul ol > li,
  ol ul ul ol ol ul ol ol ol > li,
  ol ul ul ol ol ul ol ul ol > li,
  ol ul ul ol ol ul ul ol ol > li,
  ol ul ul ol ol ul ul ul ol > li,
  ol ul ul ol ul ol ol ol ol > li,
  ol ul ul ol ul ol ol ul ol > li,
  ol ul ul ol ul ol ul ol ol > li,
  ol ul ul ol ul ol ul ul ol > li,
  ol ul ul ol ul ul ol ol ol > li,
  ol ul ul ol ul ul ol ul ol > li,
  ol ul ul ol ul ul ul ol ol > li,
  ol ul ul ol ul ul ul ul ol > li,
  ol ul ul ul ol ol ol ol ol > li,
  ol ul ul ul ol ol ol ul ol > li,
  ol ul ul ul ol ol ul ol ol > li,
  ol ul ul ul ol ol ul ul ol > li,
  ol ul ul ul ol ul ol ol ol > li,
  ol ul ul ul ol ul ol ul ol > li,
  ol ul ul ul ol ul ul ol ol > li,
  ol ul ul ul ol ul ul ul ol > li,
  ol ul ul ul ul ol ol ol ol > li,
  ol ul ul ul ul ol ol ul ol > li,
  ol ul ul ul ul ol ul ol ol > li,
  ol ul ul ul ul ol ul ul ol > li,
  ol ul ul ul ul ul ol ol ol > li,
  ol ul ul ul ul ul ol ul ol > li,
  ol ul ul ul ul ul ul ol ol > li,
  ol ul ul ul ul ul ul ul ol > li,
  ul ol ol ol ol ol ol ol ol > li,
  ul ol ol ol ol ol ol ul ol > li,
  ul ol ol ol ol ol ul ol ol > li,
  ul ol ol ol ol ol ul ul ol > li,
  ul ol ol ol ol ul ol ol ol > li,
  ul ol ol ol ol ul ol ul ol > li,
  ul ol ol ol ol ul ul ol ol > li,
  ul ol ol ol ol ul ul ul ol > li,
  ul ol ol ol ul ol ol ol ol > li,
  ul ol ol ol ul ol ol ul ol > li,
  ul ol ol ol ul ol ul ol ol > li,
  ul ol ol ol ul ol ul ul ol > li,
  ul ol ol ol ul ul ol ol ol > li,
  ul ol ol ol ul ul ol ul ol > li,
  ul ol ol ol ul ul ul ol ol > li,
  ul ol ol ol ul ul ul ul ol > li,
  ul ol ol ul ol ol ol ol ol > li,
  ul ol ol ul ol ol ol ul ol > li,
  ul ol ol ul ol ol ul ol ol > li,
  ul ol ol ul ol ol ul ul ol > li,
  ul ol ol ul ol ul ol ol ol > li,
  ul ol ol ul ol ul ol ul ol > li,
  ul ol ol ul ol ul ul ol ol > li,
  ul ol ol ul ol ul ul ul ol > li,
  ul ol ol ul ul ol ol ol ol > li,
  ul ol ol ul ul ol ol ul ol > li,
  ul ol ol ul ul ol ul ol ol > li,
  ul ol ol ul ul ol ul ul ol > li,
  ul ol ol ul ul ul ol ol ol > li,
  ul ol ol ul ul ul ol ul ol > li,
  ul ol ol ul ul ul ul ol ol > li,
  ul ol ol ul ul ul ul ul ol > li,
  ul ol ul ol ol ol ol ol ol > li,
  ul ol ul ol ol ol ol ul ol > li,
  ul ol ul ol ol ol ul ol ol > li,
  ul ol ul ol ol ol ul ul ol > li,
  ul ol ul ol ol ul ol ol ol > li,
  ul ol ul ol ol ul ol ul ol > li,
  ul ol ul ol ol ul ul ol ol > li,
  ul ol ul ol ol ul ul ul ol > li,
  ul ol ul ol ul ol ol ol ol > li,
  ul ol ul ol ul ol ol ul ol > li,
  ul ol ul ol ul ol ul ol ol > li,
  ul ol ul ol ul ol ul ul ol > li,
  ul ol ul ol ul ul ol ol ol > li,
  ul ol ul ol ul ul ol ul ol > li,
  ul ol ul ol ul ul ul ol ol > li,
  ul ol ul ol ul ul ul ul ol > li,
  ul ol ul ul ol ol ol ol ol > li,
  ul ol ul ul ol ol ol ul ol > li,
  ul ol ul ul ol ol ul ol ol > li,
  ul ol ul ul ol ol ul ul ol > li,
  ul ol ul ul ol ul ol ol ol > li,
  ul ol ul ul ol ul ol ul ol > li,
  ul ol ul ul ol ul ul ol ol > li,
  ul ol ul ul ol ul ul ul ol > li,
  ul ol ul ul ul ol ol ol ol > li,
  ul ol ul ul ul ol ol ul ol > li,
  ul ol ul ul ul ol ul ol ol > li,
  ul ol ul ul ul ol ul ul ol > li,
  ul ol ul ul ul ul ol ol ol > li,
  ul ol ul ul ul ul ol ul ol > li,
  ul ol ul ul ul ul ul ol ol > li,
  ul ol ul ul ul ul ul ul ol > li,
  ul ul ol ol ol ol ol ol ol > li,
  ul ul ol ol ol ol ol ul ol > li,
  ul ul ol ol ol ol ul ol ol > li,
  ul ul ol ol ol ol ul ul ol > li,
  ul ul ol ol ol ul ol ol ol > li,
  ul ul ol ol ol ul ol ul ol > li,
  ul ul ol ol ol ul ul ol ol > li,
  ul ul ol ol ol ul ul ul ol > li,
  ul ul ol ol ul ol ol ol ol > li,
  ul ul ol ol ul ol ol ul ol > li,
  ul ul ol ol ul ol ul ol ol > li,
  ul ul ol ol ul ol ul ul ol > li,
  ul ul ol ol ul ul ol ol ol > li,
  ul ul ol ol ul ul ol ul ol > li,
  ul ul ol ol ul ul ul ol ol > li,
  ul ul ol ol ul ul ul ul ol > li,
  ul ul ol ul ol ol ol ol ol > li,
  ul ul ol ul ol ol ol ul ol > li,
  ul ul ol ul ol ol ul ol ol > li,
  ul ul ol ul ol ol ul ul ol > li,
  ul ul ol ul ol ul ol ol ol > li,
  ul ul ol ul ol ul ol ul ol > li,
  ul ul ol ul ol ul ul ol ol > li,
  ul ul ol ul ol ul ul ul ol > li,
  ul ul ol ul ul ol ol ol ol > li,
  ul ul ol ul ul ol ol ul ol > li,
  ul ul ol ul ul ol ul ol ol > li,
  ul ul ol ul ul ol ul ul ol > li,
  ul ul ol ul ul ul ol ol ol > li,
  ul ul ol ul ul ul ol ul ol > li,
  ul ul ol ul ul ul ul ol ol > li,
  ul ul ol ul ul ul ul ul ol > li,
  ul ul ul ol ol ol ol ol ol > li,
  ul ul ul ol ol ol ol ul ol > li,
  ul ul ul ol ol ol ul ol ol > li,
  ul ul ul ol ol ol ul ul ol > li,
  ul ul ul ol ol ul ol ol ol > li,
  ul ul ul ol ol ul ol ul ol > li,
  ul ul ul ol ol ul ul ol ol > li,
  ul ul ul ol ol ul ul ul ol > li,
  ul ul ul ol ul ol ol ol ol > li,
  ul ul ul ol ul ol ol ul ol > li,
  ul ul ul ol ul ol ul ol ol > li,
  ul ul ul ol ul ol ul ul ol > li,
  ul ul ul ol ul ul ol ol ol > li,
  ul ul ul ol ul ul ol ul ol > li,
  ul ul ul ol ul ul ul ol ol > li,
  ul ul ul ol ul ul ul ul ol > li,
  ul ul ul ul ol ol ol ol ol > li,
  ul ul ul ul ol ol ol ul ol > li,
  ul ul ul ul ol ol ul ol ol > li,
  ul ul ul ul ol ol ul ul ol > li,
  ul ul ul ul ol ul ol ol ol > li,
  ul ul ul ul ol ul ol ul ol > li,
  ul ul ul ul ol ul ul ol ol > li,
  ul ul ul ul ol ul ul ul ol > li,
  ul ul ul ul ul ol ol ol ol > li,
  ul ul ul ul ul ol ol ul ol > li,
  ul ul ul ul ul ol ul ol ol > li,
  ul ul ul ul ul ol ul ul ol > li,
  ul ul ul ul ul ul ol ol ol > li,
  ul ul ul ul ul ul ol ul ol > li,
  ul ul ul ul ul ul ul ol ol > li,
  ul ul ul ul ul ul ul ul ol > li {
    list-style-type: lower-roman;
  }

  dl {
    padding: 0;
  }

  dl dt {
    margin-top: 16px;
    padding: 0;
    font-weight: 700;
    font-size: 1em;
    font-style: italic;
  }

  dl dd {
    margin-bottom: 16px;
    padding: 0 16px;
  }

  blockquote {
    padding: 0 15px;
    color: #777;
    border-left: 4px solid #ddd;
  }

  blockquote > :first-child {
    margin-top: 0;
  }

  blockquote > :last-child {
    margin-bottom: 0;
  }

  @media screen and (max-width: 768px) {
    table {
      display: block;
    }
  }

  var {
    font-weight: 400;
    font-style: italic;
  }

  i {
    font-style: italic;
  }

  i[class] {
    font-style: normal;
  }

  video {
    width: 100%;
    max-width: 1000px;
    height: 100%;
  }

  .apiexplorer-click {
    position: relative;
  }

  .apiexplorer-click > .p {
    padding: 20px;
    background: hsla(0, 0%, 94.9%, 0.65);
  }

  .apiexplorer-click > .p a {
    color: #333;
  }

  .apiexplorer-click > .explorer-button {
    position: absolute;
    top: -7px;
    right: 0;
    width: 75px;
    height: 36px;
    color: #fff;
    line-height: 36px;
    text-align: center;
    background: #ff6a00;
    cursor: pointer;
  }

  .apiexplorer-click > .explorer-button .explorer-button-img {
    display: inline-block;
    width: 13px;
    margin-top: -2px;
    margin-right: 3px;
    vertical-align: middle;
  }

  .apiexplorer-click > .explorer-button .image.break {
    height: auto;
    margin: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .apiexplorer-click > .explorer-button:hover {
    background: #ff791a;
  }

  .octicon {
    display: inline-block;
    font: normal normal 16px octicons-anchor;
    line-height: 1;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .octicon-link:before {
    content: "\f05c";
  }

  .task-list-item {
    list-style-type: none;
  }

  .task-list-item + .task-list-item {
    margin-top: 3px;
  }

  .task-list-item input {
    float: left;
    margin: 0.3em 0 0.25em -1.6em;
    vertical-align: middle;
  }

  .section > .ul > .li {
    margin: 0;
  }

  .section > .ul > .li .table {
    margin-bottom: 10px;
  }

  .note table ul li {
    margin: 0;
  }

  pre ol li {
    margin: 0;
    list-style: none;
  }

  pre.prettyprint ol {
    margin: 0 !important;
    padding: 0 !important;
  }

  em {
    font-style: italic;
  }

  .tab-content pre {
    color: #a65926;
  }

  .panels {
    overflow: auto !important;
  }

  .conbody > .note,
  .section > .note,
  .section > .sectiondiv > .note,
  div.p > .note,
  li > .info > .note,
  li > .note {
    margin: 10px 0;
  }

  .b,
  .caution,
  .chhead,
  .choption,
  .cmdname,
  .danger,
  .kwd,
  .menucascade,
  .parmname,
  .uicontrol,
  .wintitle {
    font-weight: 700;
  }

  .icms-tree-table-trigger {
    display: inline-block;
    width: 17px;
    height: 17px;
    margin-right: 3px;
    line-height: 14px;
    text-align: center;
    background: #fff;
    border: 1px solid #e8e8e8;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }

  .icms-tree-table-trigger:after {
    content: "+";
  }

  .icms-tree-table-trigger-expanded:after {
    content: "-";
  }

  #resultMapping .table-scrollbar-pc {
    margin-top: 10;
    margin-bottom: 50;
  }

  #resultMapping .table-scrollbar-pc table {
    margin-top: 0;
    margin-bottom: 0;
    word-break: keep-all;
  }

  .intl-new-version-flag {
    display: none !important;
  }

  html {
    scroll-padding-top: 58px;
  }

  p {
    font-size: 14px;
    line-height: 28px;
  }

  .section:last-child {
    margin-bottom: 0;
  }

  .collapse {
    display: block;
    margin-top: 10px;
    border: 1px solid #dedede;
  }

  .collapse > .expandable-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    padding: 6px 10px;
    font-size: 14px;
    line-height: 28px;
    background: #fafafa;
    -webkit-box-align: center;
    -ms-flex-align: center;
  }

  .collapse > .expandable-title h2,
  .collapse > .expandable-title h3,
  .collapse > .expandable-title h4 {
    margin: 0;
    padding: 0;
  }

  .collapse > .expandable-title .title {
    margin-left: 2px;
  }

  .collapse > .expandable-title .icon {
    font-weight: 600;
    font-size: 13px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }

  .collapse > .expandable-content {
    height: 0;
    overflow: hidden;
  }

  .collapse:hover {
    -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.15);
    cursor: pointer;
  }

  .collapse.expanded > .expandable-title {
    padding: 6px 10px;
    border-bottom: 1px solid #dedede;
  }

  .collapse.expanded > .expandable-title .icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  .collapse.expanded > .expandable-content {
    height: auto;
    padding: 10px;
  }

  .expandable-title::before {
    display: block;
    content: "";
    border-width: 6px 8px 6px 8px;
    border-style: solid;
    border-color: transparent transparent transparent #333;
    margin-right: 3px;
  }

  .expandable-title.expanded::before {
    display: block;
    content: "";
    border-width: 8px 6px 8px 6px;
    border-style: solid;
    border-color: #333 transparent transparent transparent;
    margin-right: 7px;
    margin-top: 9px;
  }

  img {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
  }

  .image.break {
    display: block;
    max-width: calc(100% - 4px);
    height: auto;
    margin: 10px 2px;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #ccc;
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
  }

  .image.inline {
    display: inline-block;
    margin: 0 2px;
    vertical-align: text-bottom;
  }

  .image.flowchart {
    padding: 30px;
  }

  @-webkit-keyframes imgBack {
    0% {
      background: transparent;
    }

    to {
      background: rgba(0, 0, 0, 0.7);
    }
  }

  @keyframes imgBack {
    0% {
      background: transparent;
    }

    to {
      background: rgba(0, 0, 0, 0.7);
    }
  }

  .img-back {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100vw;
    height: 100vh;
    padding: 44px 0;
    background: rgba(0, 0, 0, 0.7);
    cursor: pointer;
    -webkit-animation-name: imgBack;
    animation-name: imgBack;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
  }

  .img-float {
    z-index: 1000;
    max-width: none;
    max-height: none;
    margin: 0;
    background-color: #fff;
    border: 0;
    -webkit-animation-name: imgFloat;
    animation-name: imgFloat;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }

  code {
    margin: 0;
    padding: 2px 0;
    font-size: 14px;
    background-color: $code-bg;
    border-radius: 3px;
    color: $primary-font-color;
  }

  code:after,
  code:before {
    letter-spacing: -2px;
    content: "\00a0";
  }

  pre > code {
    margin: 0;
    padding: 0;
    font-size: 14px;
    white-space: pre;
    word-break: normal;
    background: 0 0;
    border: 0;
  }

  .highlight {
    margin-bottom: 16px;
    background: #fff;
  }

  .highlight pre,
  pre {
    padding: 16px 16px;
    overflow: auto;
    font-size: 16px;
    line-height: 1.45;
    background-color: #f7f7f7;
  }

  .highlight pre {
    margin-bottom: 0;
    word-break: normal;
  }

  pre {
    word-wrap: normal;
  }

  @media screen and (max-width: 768px) {
    pre::-webkit-scrollbar {
      display: none;
    }
  }

  pre ol li {
    line-height: 27px;
    white-space: pre;
  }

  pre code {
    display: inline;
    max-width: none;
    margin: 0;
    padding: 0;
    overflow: visible;
    overflow: initial;
    overflow-x: auto;
    font-size: 14px;
    line-height: inherit;
    word-wrap: normal;
    background-color: transparent;
    border: 0;
    scrollbar-width: 6px;
  }

  pre code,
  pre code * {
    font-family: Menlo, Monaco, Consolas, Courier, monospace;
  }

  pre code::-webkit-scrollbar {
    width: 6px;
    height: 6px;
  }

  pre code::-webkit-scrollbar-thumb {
    background: #d8d8d8;
    border-radius: 3px;
  }

  pre code:after,
  pre code:before {
    content: normal;
  }

  .highlight .il,
  .highlight .m,
  .highlight .mf,
  .highlight .mh,
  .highlight .mi,
  .highlight .mo {
    color: #945277;
  }

  .highlight .s,
  .highlight .s1,
  .highlight .s2,
  .highlight .sb,
  .highlight .sc,
  .highlight .sd,
  .highlight .se,
  .highlight .sh,
  .highlight .si,
  .highlight .sx {
    color: #df5000;
  }

  .highlight .k,
  .highlight .kc,
  .highlight .kd,
  .highlight .kn,
  .highlight .kp,
  .highlight .kr,
  .highlight .kt,
  .highlight .o {
    font-weight: 700;
  }

  .highlight .kt {
    color: #458;
  }

  .highlight .c,
  .highlight .c1,
  .highlight .cm {
    color: #998;
    font-style: italic;
  }

  .highlight .cp,
  .highlight .cs {
    color: #999;
    font-weight: 700;
  }

  .highlight .cs {
    font-style: italic;
  }

  .highlight .n {
    color: #333;
  }

  .highlight .na,
  .highlight .nv,
  .highlight .vc,
  .highlight .vg,
  .highlight .vi {
    color: teal;
  }

  .highlight .nb {
    color: #0086b3;
  }

  .highlight .nc {
    color: #458;
    font-weight: 700;
  }

  .highlight .no {
    color: #094e99;
  }

  .highlight .ni {
    color: purple;
  }

  .highlight .ne {
    color: #900;
    font-weight: 700;
  }

  .highlight .nf {
    color: #945277;
    font-weight: 700;
  }

  .highlight .nn {
    color: #555;
  }

  .highlight .nt {
    color: navy;
  }

  .highlight .err {
    color: #a61717;
    background-color: #e3d2d2;
  }

  .highlight .gd {
    color: #000;
    background-color: #fdd;
  }

  .highlight .gd .x {
    color: #000;
    background-color: #faa;
  }

  .highlight .ge {
    font-style: italic;
  }

  .highlight .gr {
    color: #a00;
  }

  .highlight .gh {
    color: #999;
  }

  .highlight .gi {
    color: #000;
    background-color: #dfd;
  }

  .highlight .gi .x {
    color: #000;
    background-color: #afa;
  }

  .highlight .go {
    color: #888;
  }

  .highlight .gp {
    color: #555;
  }

  .highlight .gs {
    font-weight: 700;
  }

  .highlight .gu {
    color: purple;
    font-weight: 700;
  }

  .highlight .gt {
    color: #a00;
  }

  .highlight .ow {
    font-weight: 700;
  }

  .highlight .w {
    color: #bbb;
  }

  .highlight .sr {
    color: #017936;
  }

  .highlight .ss {
    color: #8b467f;
  }

  .highlight .bp {
    color: #999;
  }

  .highlight .gc {
    color: #999;
    background-color: #eaf2f5;
  }

  .hljs {
    background: #f0f0f0;
    -webkit-text-size-adjust: none;
  }

  .hljs,
  .hljs-subst,
  .hljs-tag .hljs-title,
  .nginx .hljs-title {
    color: #000;
  }

  .apache .hljs-cbracket,
  .apache .hljs-tag,
  .asciidoc .hljs-bullet,
  .asciidoc .hljs-header,
  .bash .hljs-variable,
  .coffeescript .hljs-attribute,
  .django .hljs-variable,
  .erlang_repl .hljs-function_or_atom,
  .haml .hljs-symbol,
  .hljs-addition,
  .hljs-constant,
  .hljs-flow,
  .hljs-name,
  .hljs-parent,
  .hljs-pragma,
  .hljs-preprocessor,
  .hljs-rule .hljs-value,
  .hljs-stream,
  .hljs-string,
  .hljs-tag .hljs-value,
  .hljs-template_tag,
  .hljs-title,
  .markdown .hljs-header,
  .pf .hljs-variable,
  .ruby .hljs-symbol,
  .ruby .hljs-symbol .hljs-string,
  .smalltalk .hljs-class,
  .tex .hljs-command,
  .tex .hljs-special,
  .tp .hljs-variable {
    color: #800;
  }

  .asciidoc .hljs-blockquote,
  .diff .hljs-header,
  .hljs-annotation,
  .hljs-chunk,
  .hljs-comment,
  .markdown .hljs-blockquote,
  .smartquote {
    color: #888;
  }

  .asciidoc .hljs-bullet,
  .asciidoc .hljs-link_url,
  .go .hljs-constant,
  .hljs-change,
  .hljs-date,
  .hljs-hexcolor,
  .hljs-literal,
  .hljs-number,
  .hljs-regexp,
  .lasso .hljs-variable,
  .makefile .hljs-variable,
  .markdown .hljs-bullet,
  .markdown .hljs-link_url,
  .smalltalk .hljs-char,
  .smalltalk .hljs-symbol {
    color: #080;
  }

  .apache .hljs-sqbracket,
  .asciidoc .hljs-attribute,
  .asciidoc .hljs-link_label,
  .clojure .hljs-attribute,
  .coffeescript .hljs-property,
  .erlang_repl .hljs-reserved,
  .haml .hljs-bullet,
  .hljs-array,
  .hljs-attr_selector,
  .hljs-decorator,
  .hljs-deletion,
  .hljs-doctype,
  .hljs-envvar,
  .hljs-filter .hljs-argument,
  .hljs-important,
  .hljs-label,
  .hljs-localvars,
  .hljs-phony,
  .hljs-pi,
  .hljs-prompt,
  .hljs-pseudo,
  .hljs-shebang,
  .lasso .hljs-attribute,
  .markdown .hljs-link_label,
  .nginx .hljs-built_in,
  .ruby .hljs-string,
  .tex .hljs-formula,
  .vhdl .hljs-attribute {
    color: #88f;
  }

  .apache .hljs-tag,
  .asciidoc .hljs-strong,
  .bash .hljs-variable,
  .css .hljs-tag,
  .hljs-built_in,
  .hljs-doctag,
  .hljs-id,
  .hljs-keyword,
  .hljs-request,
  .hljs-status,
  .hljs-title,
  .hljs-type,
  .hljs-typename,
  .hljs-winutils,
  .markdown .hljs-strong,
  .pf .hljs-variable,
  .smalltalk .hljs-class,
  .tex .hljs-command,
  .tp .hljs-data,
  .tp .hljs-io {
    font-weight: 700;
  }

  .asciidoc .hljs-emphasis,
  .markdown .hljs-emphasis,
  .tp .hljs-units {
    font-style: italic;
  }

  .nginx .hljs-built_in {
    font-weight: 400;
  }

  .coffeescript .javascript,
  .javascript .xml,
  .lasso .markup,
  .tex .hljs-formula,
  .xml .css,
  .xml .hljs-cdata,
  .xml .javascript,
  .xml .vbscript {
    opacity: 0.5;
  }

  .hljs-comment,
  .hljs-quote {
    color: #776977;
  }

  .hljs-attribute,
  .hljs-link,
  .hljs-name,
  .hljs-regexp,
  .hljs-selector-class,
  .hljs-selector-id,
  .hljs-tag,
  .hljs-template-variable,
  .hljs-variable {
    color: #ca402b;
  }

  .hljs-built_in,
  .hljs-builtin-name,
  .hljs-literal,
  .hljs-meta,
  .hljs-number,
  .hljs-params,
  .hljs-type {
    color: #a65926;
  }

  .hljs-bullet,
  .hljs-string,
  .hljs-symbol {
    color: #918b3b;
  }

  .hljs-section,
  .hljs-title {
    color: #516aec;
  }

  .hljs-keyword,
  .hljs-selector-tag {
    color: #7b59c0;
  }

  .hljs {
    display: block;
    padding: 0.5em;
    overflow-x: auto;
    color: #695d69;
    background: #f7f7f7;
  }

  .hljs-emphasis {
    font-style: italic;
  }

  .hljs-strong {
    font-weight: 700;
  }

  .code-theme-dark {
    color: #fff;
    background-color: #282a36;
  }

  .code-theme-dark .hljs {
    background: #282a36;
  }

  .code-theme-dark .hljs-keyword,
  .code-theme-dark .hljs-link,
  .code-theme-dark .hljs-literal,
  .code-theme-dark .hljs-section,
  .code-theme-dark .hljs-selector-tag {
    color: #8be9fd;
  }

  .code-theme-dark .hljs-function .hljs-keyword {
    color: #ff79c6;
  }

  .code-theme-dark .hljs,
  .code-theme-dark .hljs-subst,
  .code-theme-dark .hljs-tag {
    color: #f8f8f2;
  }

  .code-theme-dark .hljs-addition,
  .code-theme-dark .hljs-attribute,
  .code-theme-dark .hljs-bullet,
  .code-theme-dark .hljs-name,
  .code-theme-dark .hljs-string,
  .code-theme-dark .hljs-symbol,
  .code-theme-dark .hljs-template-tag,
  .code-theme-dark .hljs-template-variable,
  .code-theme-dark .hljs-title,
  .code-theme-dark .hljs-type,
  .code-theme-dark .hljs-variable {
    color: #f1fa8c;
  }

  .code-theme-dark .hljs-comment,
  .code-theme-dark .hljs-deletion,
  .code-theme-dark .hljs-meta,
  .code-theme-dark .hljs-quote {
    color: #6272a4;
  }

  .code-theme-dark .hljs-doctag,
  .code-theme-dark .hljs-keyword,
  .code-theme-dark .hljs-literal,
  .code-theme-dark .hljs-name,
  .code-theme-dark .hljs-section,
  .code-theme-dark .hljs-selector-tag,
  .code-theme-dark .hljs-strong,
  .code-theme-dark .hljs-title,
  .code-theme-dark .hljs-type {
    font-weight: 700;
  }

  .code-theme-dark .hljs-emphasis {
    font-style: italic;
  }

  address,
  caption,
  cite,
  code,
  dfn,
  em,
  th,
  var {
    font-weight: 500;
    font-style: normal;
  }
}

.semix-markdown {
  pre {
    position: relative;
    background-color: $code-bg;
    border-radius: 6px;
    font-size: 85%;
    line-height: 1.45;

    &:hover {
      .copied {
        visibility: visible;
      }
    }
  }

  pre > code {
    display: block;
    overflow: auto;
    padding: 16px;
    background: transparent;
    border: 0;
    margin: 0;
    white-space: pre;
    word-break: normal;
    color: $primary-font-color;
  }
  pre code {
    word-wrap: normal;
    background-color: transparent;
    border: 0;
    display: inline;
    line-height: inherit;
    margin: 0;
  }

  pre .copied {
    background: $hover-bg;
    border-radius: 5px;
    cursor: pointer;
    display: flex;
    font-size: 12px;
    padding: 6px;
    position: absolute;
    right: 6px;
    top: 6px;
    transition: all 0.3s;
    visibility: hidden;

    &:hover {
      background: $code-bg;
      color: $primary-font-color;
    }

    .octicon-check {
      display: none;
    }
  }
  pre .active {
    .octicon-copy {
      display: none;
    }
    .octicon-check {
      display: block;
    }
  }

  //表格样式
  table {
    width: 100%;
    border-collapse: collapse;
    thead {
      background-color: #f1f1f2;
      height: 42px;
      th {
        text-align: left;
        padding-left: 16px;
      }
      th:not(:last-child) {
        border-right: 1px solid #eee;
      }
    }
    tr {
      border-bottom: 1px solid #eee;
      &:hover {
        background-color: $table-hover-bg;
      }
      td {
        padding: 16px;
        border-right: 1px solid #eee;
      }
      td:last-child {
        border-right: none;
      }
    }
  }
}

table .semix-markdown {
  font-size: 14px;

  ul {
    margin-bottom: 0;
  }
  p {
    font-size: 14px;
  }
}
.semix-schema-table.semix-tree-table .semix-json-tree-row:hover {
  background-color: $table-hover-bg;
}
.semix-schema-table.semix-tree-table thead th {
  background-color: $table-th-bg;
  color: $table-th-font-color;
}
.semix-schema-table {
  .name {
    color: $primary-font-color;
  }
  .in {
    color: $primary-2-font-color !important;
    opacity: 0.7;
  }
}

.next-table table {
  background: transparent;
  .next-table-cell-wrapper {
    color: $primary-font-color !important;
  }
}
